package com.chengh.springboot.dynamicdatasource;

import lombok.extern.slf4j.Slf4j;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;

/**
 * 因为Spring Boot 框架会自动配置数据源，自动从yml中读取数据源信息，因此我们在配置自定义的数据源的时候，需要exclude = DataSourceAutoConfiguration.class来禁掉数据源的自动配置。
 */
@Slf4j
@MapperScan("com.chengh.springboot.dynamicdatasource.mapper")
@SpringBootApplication(exclude = { DataSourceAutoConfiguration.class })
public class SpringBootDynamicDataSource {
    public static void main(String[] args) {
        SpringApplication.run(SpringBootDynamicDataSource.class,args);
        log.info("(♥◠‿◠)ﾉﾞ 项目启动成功   ლ(´ڡ`ლ)ﾞ");
    }
}
